<%-- 
    Document   : acquistoEvento
    Created on : 13-mag-2014, 11.53.41
    Author     : Marco
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <title>SportingEventClub - Acquisto Evento</title>
        <script type="text/javascript">
            function showCC(modulo){
                if(document.getElementById("mastercard").checked){
                    document.getElementById("creditcardpp").style.display = 'none';
                    document.getElementById("creditcardvisa").style.display = 'none';
                    document.getElementById("creditcardmc").style.display = 'block';
                    document.getElementById("contrassegno").style.display = 'none';
                    document.getElementById("buttonacquista").style.display = 'block';
                }else if(document.getElementById("visa").checked){
                    document.getElementById("creditcardpp").style.display = 'none';
                    document.getElementById("creditcardmc").style.display = 'none';
                    document.getElementById("creditcardvisa").style.display = 'block';
                    document.getElementById("contrassegno").style.display = 'none'
                    document.getElementById("buttonacquista").style.display = 'block';
                }else if(document.getElementById("paypal").checked){
                    document.getElementById("creditcardmc").style.display = 'none';    
                    document.getElementById("creditcardvisa").style.display = 'none';
                    document.getElementById("creditcardpp").style.display = 'block'; 
                    document.getElementById("contrassegno").style.display = 'none'
                    document.getElementById("buttonacquista").style.display = 'block';
                }else {
                    document.getElementById("creditcardpp").style.display = 'none';
                    document.getElementById("creditcardmc").style.display = 'none';    
                    document.getElementById("creditcardvisa").style.display = 'none';
                    document.getElementById("contrassegno").style.display = 'block';
                    document.getElementById("buttonacquista").style.display = 'block';
                }               
            }
            function checkCC(){
                if(document.getElementById("mastercard").checked){
                    if(document.getElementById("nomecognomemc").value===""){
                        viewCustomAlert("inserire l'intestatario della carta di credito");
                        return false;
                    }
                    if(document.getElementById("numerocartamc").value===""){
                        viewCustomAlert("inserire il numero della carta di credito");
                        return false;
                    }
                    if(document.getElementById("ccvmc").value===""){
                        viewCustomAlert("inserire il ccv della carta di credito");
                        return false;
                    }
                }else if(document.getElementById("visa").checked){
                   if(document.getElementById("nomecognomevisa").value===""){
                        viewCustomAlert("inserire l'intestatario della carta di credito");
                        return false;
                    }
                    if(document.getElementById("numerocartavisa").value===""){
                        viewCustomAlert("inserire il numero della carta di credito");
                        return false;
                    }
                    if(document.getElementById("ccvvisa").value==="" || document.getElementById("ccv").value==="null"){
                        viewCustomAlert("inserire il ccv della carta di credito");
                        return false;
                    } 
                }else if(document.getElementById("paypal").checked){
                    if(document.getElementById("nomecognomepp").value===""){
                        viewCustomAlert("inserire l'intestatario della carta di credito");
                        return false;
                    }
                    if(document.getElementById("numerocartapp").value===""){
                        viewCustomAlert("inserire il numero della carta di credito");
                        return false;
                    }
                    if(document.getElementById("ccvpp").value==="" || document.getElementById("ccv").value==="null"){
                        viewCustomAlert("inserire il ccv della carta di credito");
                        return false;
                    }
                }else if(document.getElementById("contrass").checked){
                    if(document.getElementById("nomecontrassegno").value===""){
                        viewCustomAlert("inserire il nome per il ritiro dei biglietti");
                        return false;
                    }
                }
            }
        </script>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>        
        <script type="text/javascript" src="JQuery/jquery.totemticker.js"></script>
        <link rel="stylesheet" type="text/css" href="CSS/BaseSite.css" />
        <link rel="stylesheet" type="text/css" href="CSS/vertical-ticker.css"/>
        <link rel="shortcut icon" href= "Images/stadion-icon.png"/>
        <script type="text/javascript" src="JQuery/selezionaposti.js"></script>
    </head>
    <body>
        <div class="main">
            <div class="page">
                <div class="header">       
                    <div class="login">
                        <%@include file="login.jsp"%>
                    </div>
                    <div class="banner">
                    </div>
                    <div class="topmenu">
                        <%@include file="topmenu.jsp" %>
                    </div>
                </div>
                <div class="content">
                    <div class="content-in">
                        <div class="left-panel">
                            <div class="left-panel-in" style="text-align: center;">
                                <%session = request.getSession();
                                  String login = (String) session.getAttribute("nomeUtente");
                                  if(login==null){
                                %>
                                    <%@include file="erroresession.jsp"%>
                                <% }else{%>
                                    <%if(request.getAttribute("acquistoEvento").equals("errore")){%>
                                    <h2><img src="Images/errore.png" width="100px" height="100px">&nbsp;&nbsp;ERRORE!!</h2><br/>
                                        <h3>Si e' verificato un problema nella fase di acquisto.</h3><br/>
                                        <h3>Ci scusiamo per il disagio!</h3>
                                    <%}else if(request.getAttribute("acquistoEvento").equals("successo")){%>
                                    <div id="dialogoverlay"></div>
                                    <div id="dialogbox">
                                        <div>
                                          <div id="dialogboxhead"></div>
                                          <div id="dialogboxbody"></div>
                                          <div id="dialogboxfoot"></div>
                                        </div>
                                    </div>
                                        <fieldset style="text-align: center; padding-left:315px;">
                                            <h3>Riepilogo acquisto:</h3>
                                            <table style="text-height: 15px;">
                                                <tr><td>Totale posti: </td><td><%=request.getAttribute("postiTotali")%></td></tr>
                                                <tr><td>Costo totale: </td><td><%=request.getAttribute("costo")%>&nbsp;€</td></tr>
                                            </table>
                                        </fieldset>
                                        <br/><br/><br/><br/><br/><br/>
                                        <h2>Dati per l'acquisto: </h2>
                                        <form name='acquistoBiglietti' method="post" action="GeneralController" style="text-align: center; padding-left:160px;" onsubmit="return checkCC();">
                                            <table border="0">
                                                <tr>
                                                    <td>Mastercard<br/><img src='Images/mastercard.png' width="100px" height="70px"/><br/><input type="radio" name="modalita" id="mastercard" value="mastercard" onclick="showCC(this);"/></td>
                                                    <td>Visa<br/><img src='Images/visa.png' width="100px" height="70px"/><br/><input type="radio" name="modalita" value="visa" id="visa" onclick="showCC(this);"/></td>
                                                    <td>Paypal<br/><img src='Images/paypal.png' width="100px" height="70px"/><br/><input type="radio" name="modalita" value="paypal" id="paypal" onclick="showCC(this);"/></td>
                                                    <td style="padding-left: 15px;">Contrassegno<br/><img src='Images/contrassegno.png' width="100px" height="70px"/><br/><input type="radio" name="modalita" value="contrassegno" id="contrass" onclick="showCC(this);"/></td>
                                                </tr>
                                            </table>
                                            <div id="creditcardvisa">
                                                <div id="datiutente" style="position: absolute; text-align: left; margin-top: 150px; margin-left: 15px;">
                                                    <input type="text" id="nomecognomevisa" name="nomecognomevisa" placeholder="Inserisci intestatario" size="31" style="font-size:18px;"/><br/>
                                                    <input type="text" id="numerocartavisa" name="numerocartavisa" placeholder="Numero carta di credito" size="20" style="font-size:18px;"/>
                                                    <input type="text" id="ccvvisa" name="ccvvisa" placeholder="CCV" size="4" style="font-size:18px; padding-left: 5px;"/>    
                                                </div>
                                            </div>
                                            <div id="creditcardmc">
                                                <div id="datiutente" style="position: absolute; text-align: left; margin-top: 150px; margin-left: 15px;">
                                                    <input type="text" id="nomecognomemc" name="nomecognomemc" placeholder="Inserisci intestatario" size="31" style="font-size:18px;"/><br/>
                                                    <input type="text" id="numerocartamc" name="numerocartamc" placeholder="Numero carta di credito" size="20" style="font-size:18px;"/>
                                                    <input type="text" id="ccvmc" name="ccvmc" placeholder="CCV" size="4" style="font-size:18px; padding-left: 5px;"/>
                                                </div>
                                            </div>
                                            <div id="creditcardpp">
                                                <div id="datiutente" style="position: absolute; text-align: left; margin-top: 150px; margin-left: 15px;">
                                                    <input type="text" id="nomecognomepp" name="nomecognomepp" placeholder="Inserisci intestatario" size="31;" style="font-size:18px;"/><br/>
                                                    <input type="text" id="numerocartapp" name="numerocartapp" placeholder="Numero carta di credito" size="20;" style="font-size:18px;"/>
                                                    <input type="text" id="ccvpp" name="ccvpp" placeholder="CCV" size="4" style="font-size:18px; padding-left: 5px;"/>    
                                                </div>
                                            </div>
                                            <div id="contrassegno">
                                                <input type="text" id="nomecontrassegno" name="nomecontrassegno" placeholder="Identificativo per il ritiro" size="40"/>
                                            </div>
                                            <br/><br/><br/>
                                            <div id="buttonacquista" style="display: none;">
                                                <button type="submit" class="myButton blue" id="btnsubmit" name="submit" value="acquista">Compra</button>
                                            </div><br/><br/>
                                            <input type="hidden" name="costo" value="<%=request.getAttribute("costo")%>">
                                            <input type="hidden" name="posti" value="<%=request.getAttribute("posti")%>">
                                            <input type="hidden" name="settore" value="<%=request.getAttribute("settore")%>">
                                            <input type="hidden" name="idevento" value="<%=request.getAttribute("idevento")%>">
                                        </form>
                                    <%} else {

                                            String carta = (String) request.getParameter("numerocarta");
                                            String modalita = (String) request.getParameter("modalita");
                                            String nomecognome = "";
                                            if(modalita.equals("mastercard")){
                                                nomecognome = (String) request.getParameter("nomecognomemc");
                                            }else if(modalita.equals("visa")){
                                                nomecognome = (String) request.getParameter("nomecognomevisa");
                                            }else if(modalita.equals("paypal")){
                                                nomecognome = (String) request.getParameter("nomecognomepp");
                                            }else {
                                                nomecognome = (String) request.getParameter("nomecontrassegno");
                                            }
                                            String costo = (String) request.getParameter("costo");
                                            String titolo = (String)request.getAttribute("titoloevento");
                                            String data = (String)request.getAttribute("dataevento");
                                            String[] date = data.split("-");
                                            String ora = (String) request.getAttribute("oraevento");
                                            String locandina = (String) request.getAttribute("locandina");
                                            String posti = (String) request.getParameter("posti");
                                    %>
                                        <fieldset style="margin-left: 250px;">
                                            <h2 >Biglietto evento:</h2><br/>
                                            <div id="biglietto">
                                                <div id="locandinabiglietto">
                                                    <img src="<%=locandina%>" width="150px" height="150px;">
                                                </div>
                                                <div id="titolobiglietto">
                                                    <h1><%=titolo%></h1>    
                                                </div>
                                                <div id="databiglietto">
                                                    <h4><u>Data:</u>&nbsp;&nbsp;&nbsp;<%=date[2]%>-<%=date[1]%>-<%=date[0]%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                                        <u>Ora:</u>&nbsp;&nbsp;&nbsp;<%=ora%>
                                                    </h4>
                                                </div>
                                                <div id="postibiglietto">
                                                    <h4><u>Posti:</u>&nbsp;&nbsp;&nbsp;<%=posti%></h4>
                                                </div>
                                                <div id="intestatariobiglietto">
                                                    <h4><u>Intestatario:</u>&nbsp;&nbsp;&nbsp;<%=nomecognome%></h4>
                                                    <h4><u>Totale:</u>&nbsp;&nbsp;&nbsp;<%=costo%>0&nbsp;€</h4>
                                                </div>
                                            </div>  
                                                <div style="margin-top: 400px;">
                                                    <h2>verra' spedito anche al proprio indirizzo email</h2>
                                                    <a href="homepage.jsp">Torna alla Home</a><br>
                                                    <a href="GeneralController?submit=showevent">Torna alla pagina degli eventi</a>
                                                </div>
                                        </fieldset>
                                                
                                    <%}
                                    
                                  }%>
                            </div>
                        </div>
                        <div class="right-panel">
                            <div class="right-panel-in">
                                <jsp:include page="/GeneralController">
                                    <jsp:param name="submit" value="right-content"/>
                                    <jsp:param name="op" value="newsbox"/>
                                </jsp:include>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="footer">
                    <%@include file="footer.jsp" %> 
                </div>
            </div>
        </div> 
    </body>
</html>
